beauty and the beast leroy sanchez